home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
tcqbsnip.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1997-06-25
|
4KB
|
106 lines
*** Tika Carr's Public Domain QB Library ***
Here is a collection of stuff that I wrote and/or modified through the
years. All of these are free for you to use in any way you see fit. (See
the DISCLAIMER at the bottom of this document.) I hope you will find
these of use to you. As I write more, I'll add it to this page.
Programs that only work in QuickBasic 4.5 have an asterisk (*) by them.
These you can NOT run these in QBasic (the one that comes with MS-DOS).
Also, QuickBasic 4.5 users will need to start the IDE with qb /l qb.qlb
to run the asterisk (*) programs.
Applications:
-------------
CALENDAR.BAS - Print out or save to a file calendars of any month.
* FILEMAN.BAS - An example of a file manager with highlight bar and
color directories, etc. Read comments in source for more
info.
DOS Functions:
--------------
* BATINP.BAS - Use an environment variable to get input from a batch
file.
* BLINK.BAS - Use High Intensity (bright) backgrounds in Text Mode.
PRINTER.BI - Epson Dot Matrix Printer control codes in strings.
File Utilities:
---------------
* DIR.BAS - Get a directory listing (in color)
* GETARG.BAS - Stores command line arguments (COMMAND$) in an array.
Emulates the char *argv[] part of main() in C. It also
stores the current path and filename of the currently
running program in array item 0.
STMPFILE.BAS - Rename a file with a two-letter ID and the current
date.
Graphics:
---------
CALCPAL.BAS - Calculates the Palette value for screen modes 11 - 13
GETARY.BAS - Calculates the proper array size for GET/PUT buffers.
WIPE.BAS - Screen Clearing Effects for modes 9, 12 and 13
DAISIES.BAS - Spirograph-type daisies 640 x 480 x 16 color
* QIMCV.BAS - Converts 320 x 200 TGA, BMP or PCX to a special .QIM file.
Includes the palette of the picture, and writes a .BAS
.QIM loader that can be merged into your program.
Math:
-----
BINARY.BAS - Two functions to convert from Decimal to binary and
from binary to decimal.
SHUFFLE.BAS - Uses a card deck scenario to demonstrate generating
no-repeat random numbers.
Sound:
------
* SBSOUND.BAS - Demonstrates how to make a sound using a SoundBlaster
sound card.
String:
-------
PROPNAME.BAS - Capitalizes Proper Names.
REPSTR.BAS - Replaces part of a string with something else.
SORT.BAS - Sort Strings or Numbers using Bubble Sort algorithm.
Text:
-----
DETAB.BAS - Replace TABS with spaces. Command Line Driven.
PERCENT.BAS - Text Based Percent Bar.
WINDWBOX.BAS - Create shadowed text boxes.
Tutorials:
----------
PASSREF.BAS - Learn how to keep the value of variables without
using globals.
RECRDREF.BAS - Learn how to pass records (TYPE) to/from
SUBs/FUNCTIONs
SUBVARS.BAS - See what happens to variables that are passed to
SUBS.
BASICDOS.TXT - Tutorial on how to use Interrupts in QBasic (the one
that comes with DOS). Code written by Richard Backus.
* INTUTOR.TXT - Tutorial on how to use Interrupts in QuickBasic 4.5
(Commercial Basic compiler by Microsoft).
*** DISCLAIMER ***
All programs are made available on an "AS IS" basis. The author
disclaims all warranties, expressed or implied, including but not
limited to the warranties of merchantability and of fitness for any
purpose. The author assumes no liability for damages, direct or
consequential, which may result from the use of any of the source code
in this library.
Microsoft, and all Microsoft products mentioned herein are copyright
and/or trademarks of Microsoft Corporation. SoundBlaster and related
products are copyright and/or trademarks of Creative Labs. All other
products mentioned are copyright and/or trademarks of their respective
owners.
*** CONTACT ***
FidoNet: Tika Carr 1:2613/313 or 1:2613/601
Internet: t.carr@pobox.com http://www.pobox.com/~t.carr/tika